package models

import (
	"gorm.io/gorm"
)

// Foster 寄养信息结构体
type Foster struct {
	gorm.Model
	// 用户 ID，关联用户表
	UserID uint `gorm:"not null;index" json:"user_id"`
	// 宠物 ID，关联宠物表
	PetID uint `gorm:"not null;index" json:"pet_id"`
	// 寄养地点
	Location string `gorm:"size:255" json:"location"`
	// 寄养状态，如待审核、已确认、已完成、已取消等
	Status string `gorm:"size:50;default:'待审核'" json:"status"`
	// 寄养备注信息
	Remark string `gorm:"size:512" json:"remark"`
	// 寄养费用
	Cost float64 `gorm:"type:decimal(10,2);default:0.00" json:"cost"`
}
